package com.enjoyor.health.HGPT.core.service;

import com.enjoyor.health.HGPT.core.dto.*;
import com.enjoyor.health.HGPT.core.entity.ReportData;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author enjoyor
 * @since 2023-10-18
 */
public interface IReportDataService extends IService<ReportData> {
    List<ReportBayaDto> getReportBayaByReportId(String reportId);
    List<ReportDataScoreDto> getReportDataScoreDtoByReportId(String reportId);
    List<ReportDataSystemScoreDto> getReportDataSystemScoreDtoByReportId(String reportId, String organ);
    List<ReportDataCancerDto> getReportDataCancerDtoList(String reportId);
    List<ReportDataChronicsDto> getReportDataChronicsDtoList(String reportId);
    List<ReportDataBrainDto> getReportDataBrainDtoList(String reportId);
    List<ReportDataHeartDto> getReportDataHeartDtoList(String reportId);
    List<ReportDataNormalDto> getReportDataNormalDtoList(String reportId);
    List<ReportDataBioDto> getReportDataBioDtoList(String reportId, String organ);

}
